// 从request模块导入post方法，用于发送HTTP POST请求
import {
  post, get
} from "./request";

/**
 * 获取礼物分页列表
 * @param {number} pageNum - 页码，从1开始
 * @param {number} pageSize - 每页数量
 * @returns {Promise} 返回一个Promise对象，包含活动分页数据
 * @description 调用后端接口获取礼物列表数据
 */
export function giftPageApi(pageNum, pageSize) {
  // 调用post方法发送分页请求
  return post('/api/user/gift/page', {
    pageNum,
    pageSize
  }, {
	  headers: {
      Authorization: localStorage.getItem('tokenType') + ' ' +localStorage.getItem('accessToken')
    }
  })
}

/**
 * 获取礼物分页列表
 * @param {number} giftId - 礼物id
 * @param {number} addressId - 地址id
 * @returns {Promise} 返回一个Promise对象
 * @description 调用后端接口获取礼物列表数据
 */
export function exchangeGiftApi(giftId, addressId) {
  // 调用post方法发送分页请求
  return post('/api/user/gift/buy', {
    giftId,
    addressId
  }, {
	  headers: {
      Authorization: localStorage.getItem('tokenType') + ' ' +localStorage.getItem('accessToken')
    }
  })
}